package com.tzbank.back.service;

import java.util.Map;

import com.tzbank.entity.backstage.RoleAuth;

public interface RoleAuthService {

	/**
	 * 添加角色关联权限
	 * @param roleAuth
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> insertRoleAuth(RoleAuth roleAuth) throws Exception;

	/**
	 * 修改角色关联权限
	 * @param roleAuth
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> updateRoleAuth(RoleAuth roleAuth) throws Exception;

	/**
	 * 删除角色关联权限
	 * @param roleAuth
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> deleteRoleAuth(RoleAuth roleAuth) throws Exception;

	/**
	 * 通过自增主键查询角色关联权限
	 * @param autoId
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> selectRoleAuthByAutoId(int autoId) throws Exception;

	/**
	 * 查询角色关联权限
	 * @return Map<String, Object>
	 * @author XUZONGTIAN 2018年6月1日
	 */
	Map<String, Object> selectRoleAuthList() throws Exception;

}
